1056120
835119
16918
799445
504699
61469
488908
823728
219506
963855
118238
175277
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1696196
1641471